<?php
namespace Common\Model;
use Think\Model;
class ArticleModel extends Model{
    //实例化表明
    protected $tableName='page';
    protected $_validate=[
        ['title','require','文章标题不能为空！'],
        ['title','','文章标题不可以重复！',0,'unique',1],
        ['summer','require','摘要内容不能为空！'],
        ['content','require','内容不能为空！'],
        ['Category_cid','require','请选择分类！'],
        ['thumb','require','请上传封面图片']
    ];

    /** 处理文章添加逻辑
     * @return $post  前台提交的数据
     */
    public function addArticle($post)
    {
        //1.自动验证
        if(!$this->create($post)) return false;
        //2.添加文章 数据插入到page表中去
        $aid=$this->add($post);
        if(isset($post['tag']) && is_array($post['tag'])){

            foreach ($post['tag'] as $tag){
                $tags=[
                    'aid'=>$aid,
                    'tid'=>$tag
                ];
                M('page_tag')->add($tags);
            }
        }
        return true;
    }

}